Semantic Quality Attributes for Big-Step Modelling Languages

نویسندگان

  • Shahram Esmaeilsabzali
  • Nancy A. Day
چکیده

A semantic quality attribute of a modelling language is a desired semantic characteristic that is common to all models specified in that language. A modeller can enjoy the luxury of not having to model the invariants of the behaviour that are implicitly enforced by the semantic quality attributes. In this paper, we introduce three semantic quality attributes for the family of big-step modelling languages (BSMLs). In a BSML, a model’s reaction to an environmental input is a sequence of small steps, each of which can consist of the execution of a set of transitions from multiple concurrent components. Each of our three semantic quality attributes specifies a desired property about how the sequence of small steps form a big step. We systematically enumerate the range of BSML semantics that satisfy each semantic quality attribute.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Big-Step Semantics

With the popularity of model-driven methodologies, and the abundance of modelling languages, a major question for a requirements engineer is: which language is suitable for modelling a system under study? We address this question from a semantic point-of-view for big-step modelling languages (BSMLs). BSMLs are a popular class of behavioural modelling languages in which a model can respond to an...

متن کامل

Prescriptive Semantics for Big-Step Modelling Languages

A big-step modelling language (BSML) is a language in which a model can respond to an environmental input via a sequence of small steps, each of which may consist of the concurrent execution of a set of transitions. BSMLs are a popular class of modelling languages that are regularly reincarnated in different syntactic and semantic variations. In our previous work, we deconstructed the semantics...

متن کامل

A procedure for Web Service Selection Using WS-Policy Semantic Matching

In general, Policy-based approaches play an important role in the management of web services, for instance, in the choice of semantic web service and quality of services (QoS) in particular. The present research work illustrates a procedure for the web service selection among functionality similar web services based on WS-Policy semantic matching. In this study, the procedure of WS-Policy publi...

متن کامل

Fundamentals of 3D modelling and resource estimation in coal mining

The prerequisite of maintaining an efficient and safe mining operation is the proper design of a mine by considering all aspects. The first step in a coal mine design is a realistic geometrical modelling of the coal seam(s). The structural features such as faults and folding must be reliably implemented in 3D seam models. Upon having a consistent seam model, the attributes such as calorific val...

متن کامل

Linking Modelling Capabilities and Abstraction Levels: The Key to Web System Architectural Integrity

In response to the unique characteristics of Web systems, suitable software engineering approaches need to be utilized to achieve the quality attributes that are specifically required by Web system development. As an important part of this supporting environment, modelling languages for Web systems need to support not only the modelling of both information architectures and functional architect...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011